1. Introduction to HTML
-> HTML Basics, Elements, Attributes, Styles
-> Forms, Form Elements, Input Element Types
-> Input Attributes, File Paths, Script tag
-> HTML &XHTML
2. Introduction to CSS
-> CSS Introduction, Syntax, Selectors, Styling
-> Pseudo class, Pseudo Elements
-> CSS Tables, CSS Box Models
-> CSS Opacity, CSS Navigation Bar, Dropdowns
3. Introduction to JavaScript
-> JavaScript Statements, Keywords, Functions
-> JavaScript Programs, Operators, Functions
-> Function Parameters, Function Return Types
-> Data Types, Primitive Types
4. Working with Objects
-> Object Oriented Programming, Object Creation
-> Adding Methods of Objects
-> JavaScript Loops & Iteration
-> Adding Properties of Objects
-> JavaScript Conditional Statements
-> Enumerating Properties, Callbacks, JSON
5. Node JS Modules
-> Functions
-> Buffer
-> Module
-> Core Modules
-> Local Modules
6. Node Package Manager
-> What is NPM
-> Installing Packages Locally
-> Installing package globally
-> Adding dependency in package Json
-> Updating packages
7. Angular JS Forms
-> Working with Angular Forms, Model Binding
-> Forms Events, Updating Models with a Twist
-> Form Controller, Validating Angular Forms
8. Creating Web Server
-> Creating Web Server
-> Sending Requests
-> Handling HTTP requests
9. File System Module and Express.js
-> Read File
-> Writing a File
-> Opening a File
-> Deleting a File
-> Writing a file asynchronously
-> Other I/O Operations
10. Asynchronous Programming
-> Call Stack
-> Callbacks, Callback Queue and Event Loop
-> Callback Abstraction
-> Callback Chaining
-> Promises
-> Promise Chaining
-> Request Package
-> Customizing HTTP Requests
-> Error handing with appropriate HTTP codes
-> Introduction to template engine (EJS)
11. integration with MongoDB and Email Servers
-> Introduction to NoSQL Databases and MongoDB
-> Installation of MongoDB on Windows
-> Installation of Database GUI Viewer
-> Inserting Documents
-> Querying, Updating and Deleting Documents
-> Connect MongoDB and Node.js Application
-> Exploring SendGrid
-> Sending emails through Node.js application using SendGrid
12. Database Connectivity
-> Connecting String
-> Configuring
-> Updating Records
-> Working with Select Command
-> Deleting Records
13. Project Development
-> Project Development using Node JS